home *** CD-ROM | disk | FTP | other *** search
/ Aminet 50 / Aminet 50 (2002)(GTI - Schatztruhe)[!][Aug 2002].iso / Aminet / text / edit / tecoc-146.lha / tstsrc.tec < prev    next >
Text File  |  1991-07-05  |  11KB  |  545 lines

  1. 
  2.  
  3.     This file tests search commands.
  4.  
  5.     Please press the space bar to continue, or CTRL-A to exit
  6. 
  7. -1"eex'
  8. 
  9.     Test some simple searches
  10.  
  11. 
  12. hk iabcdefghi j
  13. forward search for 1st char  sa .-1"e passed
  14.  | failed!!!
  15.  '
  16. forward search for 4th char  sd .-4"e passed
  17.  | failed!!!
  18. '
  19. forward search for last char  si .-9"e passed
  20.  | failed!!!
  21. '
  22. backwards search for 4th char  -sd .-4"e passed
  23.  | failed!!!
  24. '
  25. backwards search for 1st char  -sa .-1"e passed
  26.  | failed!!!
  27. '
  28.  
  29. 
  30.     Please press the space bar to continue, or CTRL-A to exit
  31. 
  32. -1"eex'
  33. 
  34.     Test the ^Ea match construct
  35.  
  36. 
  37. test 1  jsa .-1"e passed
  38.  | failed!!!
  39. '
  40. test 2  jsba .-3"e passed
  41.  | failed!!!
  42. '
  43. test 3  jsha .-9"e passed
  44.  | failed!!!
  45. '
  46. test 4  jsbad .-4"e passed
  47.  | failed!!!
  48. '
  49. test 5  jsbaaa .-5"e passed
  50.  | failed!!!
  51. '
  52. test 6  jsaaaaaaaaa .-9"e passed
  53.  | failed!!!
  54. '
  55. hk
  56. 0iiiiiiiiiiiiiiiiii
  57. 18iiiiiiiiiiiiii
  58. i !"#$%&'()*+,-./0123456789:;<=>?@[\]^_`{|}~iiA
  59. test 7  jsa .-77"e passed
  60.  | failed!!!
  61. '
  62. 
  63.     Test the ^Eb match construct
  64.  
  65. 
  66. hki!@#$%&*()
  67. jsb.-1"etest 1 passed
  68. |test 1 failed!!!
  69. '
  70. js!b.-2"etest 2 passed
  71. |test 2 failed!!!
  72. '
  73. js(b.-9"etest 3 passed
  74. |test 3 failed!!!
  75. '
  76. js!b#.-3"etest 4 passed
  77. |test 4 failed!!!
  78. '
  79. js!bbb.-4"etest 5 passed
  80. |test 5 failed!!!
  81. '
  82. jsbbbbbbbbb.-9"etest 6 passed
  83. |test 6 failed!!!
  84. '
  85. hkiABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!
  86. jsb.-63"etest 7 passed
  87. |test 7 failed!!!
  88. '
  89. 
  90.     Please press the space bar to continue, or CTRL-A to exit
  91. 
  92. -1"eex'
  93. 
  94.     Test the ^Ec match construct
  95.  
  96. 
  97. hkiabcdefghi
  98. jsc.-1"etest 1 passed
  99. |test 1 failed!!!
  100. '
  101. jsbc.-3"etest 2 passed
  102. |test 2 failed!!!
  103. '
  104. jshc.-9"etest 3 passed
  105. |test 3 failed!!!
  106. '
  107. jsbcd.-4"etest 4 passed
  108. |test 4 failed!!!
  109. '
  110. jsbccc.-5"etest 5 passed
  111. |test 5 failed!!!
  112. '
  113. jsccccccccc.-9"etest 6 passed
  114. |test 6 failed!!!
  115. '
  116. hk0iiiiiiiiiiiiiiiiii
  117. 18iiiiiiiiiiiiii
  118. i !"#%&'()*+,-/:;<=>?@[\]^`{|}~iiA
  119. jsc.-64"etest 7 passed
  120. |test 7 failed!!!
  121. '
  122. hki0123456789$.
  123. jscccccccccccc.-12"etest 8 passed
  124. |test 8 failed!!!
  125. '
  126. 
  127.     Test the ^Ed match construct
  128.  
  129. 
  130. hki0123456789
  131. jsd.-1"etest 1 passed
  132. |test 1 failed!!!
  133. '
  134. js1d.-3"etest 2 passed
  135. |test 2 failed!!!
  136. '
  137. js8d.-10"etest 3 passed
  138. |test 3 failed!!!
  139. '
  140. js2d4.-5"etest 4 passed
  141. |test 4 failed!!!
  142. '
  143. js2ddd.-6"etest 5 passed
  144. |test 5 failed!!!
  145. '
  146. jsdddddddddd.-10"etest 6 passed
  147. |test 6 failed!!!
  148. '
  149. hk0iiiiiiiiiiiiiiiiii
  150. 18iiiiiiiiiiiiii
  151. i !"#$%&'()*+,-./:;<=>?@ABCDEFGHIJKLMNOPQRSTU
  152. iVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ii0
  153. jsd.-119"etest 7 passed
  154. |test 7 failed!!!
  155. '
  156. 
  157.     Please press the space bar to continue, or CTRL-A to exit
  158. 
  159. -1"eex'
  160. 
  161.     Test the ^Eg match construct
  162.  
  163. 
  164. ^Uadef
  165. hkiabcdefghi
  166. jsGa.-4"etest 1 passed
  167. |test 1 failed!!!
  168. '
  169. 0^Ua:^Ua:^Ua:^Ua:^Ua:^Ua:^Ua:^Ua:^Ua:^Ua:^Ua:^Ua
  170. 12:^Ua:^Ua:^Ua:^Ua:^Ua:^Ua:^Ua:^Ua:^Ua:^Ua
  171. 22:^Ua:^Ua:^Ua:^Ua:^Ua:^Ua:^Ua:^Ua:^Ua:^Ua
  172. :^Ua !"#$%&'()*+,-./0123456789:;<=>?@JKLMNOPQRSTU
  173. :^UaVWXYZ[\]^_`jklmnopqrstuvwxyz{|}i
  174. j:sga"ftest 2 passed
  175. |test 2 failed!!!
  176. '
  177. hkiabcdefghi@
  178. jsga.-10"etest 3 passed
  179. |test 3 failed!!!
  180. '
  181. hki@
  182. jsga.-1"etest 4 passed
  183. |test 4 failed!!!
  184. '
  185. 
  186.     Test the ^El match construct
  187.  
  188. 
  189.  
  190. !10 is line feed, 11 is vertical tab, 12 is form feed!
  191.  
  192. hk10iiiiiiiiii
  193. jsl.-1"etest 1 passed
  194. |test 1 failed!!!
  195. '
  196. hkixxiiiiiiiii
  197. jsxxl.-3"etest 2 passed
  198. |test 2 failed!!!
  199. '
  200. hkixxxxxxxxii
  201. js l.-10"etest 3 passed
  202. |test 3 failed!!!
  203. '
  204. hk10iiiiiiiiii
  205. jsllllllllll.-10"etest 4 passed
  206. |test 4 failed!!!
  207. '
  208. hk0iiiiiiiiiiiiiiiiiiii
  209. 23iiiiiiiii
  210. i !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTU
  211. iVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ii
  212. jsl.-126"etest 5 passed
  213. |test 5 failed!!!
  214. '
  215. 
  216.     Please press the space bar to continue, or CTRL-A to exit
  217. 
  218. -1"eex'
  219. 
  220.     Test the ^Er match construct
  221.  
  222. 
  223. hki0123456789
  224. jsr.-1"etest 1 passed
  225. |test 1 failed!!!
  226. '
  227. js1r.-3"etest 2 passed
  228. |test 2 failed!!!
  229. '
  230. js8r.-10"etest 3 passed
  231. |test 3 failed!!!
  232. '
  233. js2r4.-5"etest 4 passed
  234. |test 4 failed!!!
  235. '
  236. js2rrr.-6"etest 5 passed
  237. |test 5 failed!!!
  238. '
  239. jsrrrrrrrrrr.-10"etest 6 passed
  240. |test 6 failed!!!
  241. '
  242. hk0iiiiiiiiiiiiiiiiii
  243. 18iiiiiiiiiiiiii
  244. i !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~iia
  245. jsr.-67"etest 7 passed
  246. |test 7 failed!!!
  247. '
  248. 
  249.     Please press the space bar to continue, or CTRL-A to exit
  250. 
  251. -1"eex'
  252. 
  253.     Test the ^Es match construct
  254.  
  255. 
  256. hki 
  257. jss.-1"etest 1 passed
  258. |test 1 failed!!!
  259. '
  260. hkiab cde
  261. jsbs.-3"etest 2 passed
  262. |test 2 failed!!!
  263. '
  264. hkiab     de
  265. jss.-7"etest 3 passed
  266. |test 3 failed!!!
  267. '
  268. hkiab    de
  269. jsbsd.-4"etest 4 passed
  270. |test 4 failed!!!
  271. '
  272. hkiab                    de
  273. jsbsd.-11"etest 5 passed
  274. |test 5 failed!!!
  275. '
  276. hk0iiiiiiiiiiiiiiiiii
  277. 19iiiiiiiiiiiii
  278. i!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ
  279. i[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ii 
  280. jss.-127"etest 6 passed
  281. |test 6 failed!!!
  282. '
  283. 
  284.     Test the ^Ev match construct
  285.  
  286. 
  287. hkiabcdefghij
  288. jsv.-1"etest 1 passed
  289. |test 1 failed!!!
  290. '
  291. jsabv.-3"etest 2 passed
  292. |test 2 failed!!!
  293. '
  294. jsiv.-10"etest 3 passed
  295. |test 3 failed!!!
  296. '
  297. jsbvd.-4"etest 4 passed
  298. |test 4 failed!!!
  299. '
  300. jsbvvv.-5"etest 5 passed
  301. |test 5 failed!!!
  302. '
  303. jsvvvvvvvvvv.-10"etest 6 passed
  304. |test 6 failed!!!
  305. '
  306. hk0iiiiiiiiiiiiiiiiii
  307. 18iiiiiiiiiiiiii
  308. i !"#$%&'()*+,-./:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`{|}~iia
  309. jsv.-93"etest 7 passed
  310. |test 7 failed!!!
  311. '
  312. 
  313.     Please press the space bar to continue, or CTRL-A to exit
  314. 
  315. -1"eex'
  316. 
  317.     Test the ^Ew match construct
  318.  
  319. 
  320. hkiABCDEFGHIJ
  321. jsw.-1"etest 1 passed
  322. |test 1 failed!!!
  323. '
  324. jsabw.-3"etest 2 passed
  325. |test 2 failed!!!
  326. '
  327. jsiw.-10"etest 3 passed
  328. |test 3 failed!!!
  329. '
  330. jsbwd.-4"etest 4 passed
  331. |test 4 failed!!!
  332. '
  333. jsbwww.-5"etest 5 passed
  334. |test 5 failed!!!
  335. '
  336. jswwwwwwwwww.-10"etest 6 passed
  337. |test 6 failed!!!
  338. '
  339. hk0iiiiiiiiiiiiiiiiii
  340. 18iiiiiiiiiiiiii
  341. i !"#$%&'()*+,-./:;<=>?@[\]^_`abcdefghijklmnopqrstuvwxyz{|}~iiA
  342. jsw.-93"etest 7 passed
  343. |test 7 failed!!!
  344. '
  345. 
  346.     Test the ^Ex match construct
  347.  
  348. 
  349. hki0123456789
  350. jsx.-1"etest 1 passed
  351. |test 1 failed!!!
  352. '
  353. js1x.-3"etest 2 passed
  354. |test 2 failed!!!
  355. '
  356. js8x.-10"etest 3 passed
  357. |test 3 failed!!!
  358. '
  359. js2x4.-5"etest 4 passed
  360. |test 4 failed!!!
  361. '
  362. js2xxx.-6"etest 5 passed
  363. |test 5 failed!!!
  364. '
  365. jsxxxxxxxxxx.-10"etest 6 passed
  366. |test 6 failed!!!
  367. '
  368. 
  369.     Please press the space bar to continue, or CTRL-A to exit
  370. 
  371. -1"eex'
  372. 
  373.     Test the ^N match construct
  374.  
  375. 
  376. hkiaaaaaaaaab
  377. jsa.-10"etest 1 passed
  378. |test 1 failed!!!
  379. '
  380. jsa^Na.-10"etest 2 passed
  381. |test 2 failed!!!
  382. '
  383. hkiAAAbAAA
  384. jsaaa.-5"etest 3 passed
  385. |test 3 failed!!!
  386. '
  387. hki0123456789x9876543210
  388. jsd.-11"etest 4 passed
  389. |test 4 failed!!!
  390. '
  391. hkiABCDEFGHIJKLMNOPQRSTUVWXYZaZZZZZ
  392. js^N^EW.-27"etest 5 passed
  393. |test 5 failed!!!
  394. '
  395. hkiabcdefghijklmnopqrstuvwxyz#oooo
  396. jsv.-27"etest 6 passed
  397. |test 6 failed!!!
  398. '
  399. 
  400.     Test the ^S match construct
  401.  
  402. 
  403. hki!@#$%&*()
  404. js^S.-1"etest 1 passed
  405. |test 1 failed!!!
  406. '
  407. js!^S.-2"etest 2 passed
  408. |test 2 failed!!!
  409. '
  410. js(^S.-9"etest 3 passed
  411. |test 3 failed!!!
  412. '
  413. js!^S#.-3"etest 4 passed
  414. |test 4 failed!!!
  415. '
  416. js!^S^S^S.-4"etest 5 passed
  417. |test 5 failed!!!
  418. '
  419. js^S^S^S^S^S^S^S^S^S.-9"etest 6 passed
  420. |test 6 failed!!!
  421. '
  422. hkiABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!
  423. js^S.-63"etest 7 passed
  424. |test 7 failed!!!
  425. '
  426. 
  427.     Please press the space bar to continue, or CTRL-A to exit
  428. 
  429. -1"eex'
  430. 
  431.     Test the ^X match construct
  432.  
  433. 
  434. hki0123456789
  435. js^X.-1"etest 1 passed
  436. |test 1 failed!!!
  437. '
  438. js1^X.-3"etest 2 passed
  439. |test 2 failed!!!
  440. '
  441. js8^X.-10"etest 3 passed
  442. |test 3 failed!!!
  443. '
  444. js2^X4.-5"etest 4 passed
  445. |test 4 failed!!!
  446. '
  447. js2^x^x^x.-6"etest 5 passed
  448. |test 5 failed!!!
  449. '
  450. js^X^x^x^X^X^X^X^X^X^X.-10"etest 6 passed
  451. |test 6 failed!!!
  452. '
  453. 
  454.     The remaining tests test features not found in TECO-11.
  455. 
  456. eo-99"lexiting.
  457. oexit'
  458. 
  459.     Test the ^Em match construct
  460.  
  461. 
  462. hkiabcdefghi
  463. jsma.-1"etest 1 passed
  464. |test 1 failed!!!
  465. '
  466. jsmd.-4"etest 2 passed
  467. |test 2 failed!!!
  468. '
  469. jsmi.-9"etest 3 passed
  470. |test 3 failed!!!
  471. '
  472. hkiabbbbbc
  473. jsmb.-6"etest 4 passed
  474. |test 4 failed!!!
  475. '
  476. jsa^Embc.-7"etest 5 passed
  477. |test 5 failed!!!
  478. '
  479. jsabbbbb^Emc.-7"etest 6 passed
  480. |test 6 failed!!!
  481. '
  482. 
  483.     Test the ^E<nnn> match construct
  484.  
  485. 
  486. hkiabcdefghi
  487. js<141>.-1"etest 1 passed
  488. |test 1 failed!!!
  489. '
  490. jsb<143>.-3"etest 2 passed
  491. |test 2 failed!!!
  492. '
  493. jsh<151>.-9"etest 3 passed
  494. |test 3 failed!!!
  495. '
  496. jsb<143>d.-4"etest 4 passed
  497. |test 4 failed!!!
  498. '
  499. jsb<143><144><145>.-5"etest 5 passed
  500. |test 5 failed!!!
  501. '
  502. js<141><142><143><144><145><146><147><150><151>.-9"etest 6 passed
  503. |test 6 failed!!!
  504. '
  505. hk0iiiiiiiiiiiiiiiiii
  506. 18iiiiiiiiiiiiii
  507. i !"#$&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTU
  508. iVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ii%
  509. js<45>.-128"etest 7 passed
  510. |test 7 failed!!!
  511. '
  512. 
  513.     Please press the space bar to continue, or CTRL-A to exit
  514. 
  515. -1"eex'
  516. 
  517.     Test the ^E[a,b,c...] match construct ???
  518.  
  519. 
  520. hki!@#$%&*()
  521. js[a,b,%,d].-5"etest 1 passed
  522. |test 1 failed!!!
  523. '
  524. js![a,b,c,@].-2"etest 2 passed
  525. |test 2 failed!!!
  526. '
  527. js([)].-9"etest 3 passed
  528. |test 3 failed!!!
  529. '
  530. js![a,b,c,d,e,f,g,h,i,j,k,l,m,@]#.-3"etest 4 passed
  531. |test 4 failed!!!
  532. '
  533. js!^S^S^S.-4"etest 5 passed
  534. |test 5 failed!!!
  535. '
  536. js^S^S^S^S^S^S^S^S^S.-9"etest 6 passed
  537. |test 6 failed!!!
  538. '
  539. hkiABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!
  540. js^S.-63"etest 7 passed
  541. |test 7 failed!!!
  542. '
  543. !exit!
  544. ex
  545.